﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DAL;
using mahoavb;

public partial class Form_QuenMatKhau : System.Web.UI.Page
{
    GetData getData;
    protected void Page_Load(object sender, EventArgs e)
    {
        getData = new GetData();
    }

    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        ThayDoiMatKhau();
    }

    public void ThayDoiMatKhau()
    {
        int maKh = (int)int.Parse(Session["MaKh"].ToString());
        KhachHang kh = new KhachHang();
        kh = getData.GetObjectByID(maKh);
        mahoavb.Mahoa mh = new mahoavb.Mahoa();
        string _Pass = mh.Encode(txtMatKhauHienTai.Text.Trim(), 9);
        string _PassNew = mh.Encode(txtMatKhauMoi.Text.Trim(), 9);
        if (kh != null && kh.PassWork != _Pass)
        {
            lblCheckMatKhau.Text = "Mật khẩu hiện tại không đúng! Bạn vui lòng nhập lại! Cảm ơn";
        }
        else
        {
            KhachHang obj = new KhachHang();
            kh.MaKH = maKh;
            kh.PassWork = _PassNew;
           obj = getData.TaoMoiKhachHang(kh);
           if (obj != null)
           {
               lblCheckMatKhau.Text = "Mật khẩu đã được thay đổi!";
           }
        }
    }

}